Work with business analysts, designers and other developers; contribute to research, design, execution, documentation and modification of software applications throughout the production life cycle . This is an opportunity for you to grow your skill set as a solid full stack software engineer using e...